Meeting Critical Real-World Challenges In Modelling Complexity: What System Dynamics Modelling Might Learn From Systems Engineering
نویسندگان
چکیده
System dynamics is still evolving. This paper argues additional rigour is needed if system dynamics is to achieve its full potential in helping us understand complex behaviour of human activity systems. It argues that a detailed appreciation of how systems engineers define, analyse, specify, manufacture, operate and support complex systems could inform the evolution of system dynamics even though there are significant differences between the two disciplines. The proffered approach integrates systems thinking, system dynamics modelling and systems engineering. This integrated approach enables group model building and building of exceedingly complex models through top-down design and careful management of the complexity introduced at each stage of the model-building process. The approach promises to engender greater confidence that models developed using it work and are both necessary and sufficient representations of the real world. The greatest potential gain accruing from application of this methodology is enhanced acceptance of system dynamics. 1. SYSTEMS ENGINEERING AND SYSTEM DYNAMICS MODELLING In just over 40 years, system dynamics modelling has developed into a well-established body of knowledge. However, systems thinkers and system dynamics modellers are continually challenged to design and deliver highly effective strategies to remediate complex problems. How we go about building effective, verified and validated models of complex world behaviour tests our cognitive capacities to the limit. This paper suggests how we might exploit lessons and methodologies drawn from systems engineering practice to improve the effectiveness of system dynamics modelling, in particular by providing a framework within which we manage the complexity associated with modelling real-world behaviour. 1.1. A Common Interest in Understanding Complex Systems The inescapable similarity between systems engineering and system dynamics modelling is that they both exist to help us understand complex systems. In systems engineering we use this understanding to define, analyse, specify, manufacture, operate and support systems whilst in system dynamics modelling we set out to build models that assist us to manage within complex systems and to manage complex systemic problems. System dynamics modelling focuses on understanding complex systems and how they behave over time, using a single main technique of time-domain modelling and simulation supported by general systems theory and an appreciation of feedback structures.
منابع مشابه
Reliability Modelling of the Redundancy Allocation Problem in the Series-parallel Systems and Determining the System Optimal Parameters
Considering the increasingly high attention to quality, promoting the reliability of products during designing process has gained significant importance. In this study, we consider one of the current models of the reliability science and propose a non-linear programming model for redundancy allocation in the series-parallel systems according to the redundancy strategy and considering the assump...
متن کاملComplexity, Requirements and Design
To an extent we know what causes complexity: multiple interacting entities and uncertainty in their interaction. Similarly we know how to reduce itmodularity, loose coupling, improved reliability and reduced uncertainty. However, we also know the world is never going to become less complex and accommodate our desires for abstraction and simplicity. So do we just throw our hands up in despair ov...
متن کاملRequirements and Approaches for a Complexity Science-based Modelling of International Supply Networks - Lessons Learned from Financial Market Multi-agent Models for the Simulation of Complex Adaptive Logistics Systems
International Supply Networks have to cope with changing customer demands, innovative technologies, and increasingly ecological awareness in a complex context, whereas the challenges’ consequences are hardly predictable. Hence, a modelling concept might be useful to analyse and develop system designs and deduce design options, which can applied to the real world in order to enable the system to...
متن کاملSystem modelling using Object-Oriented Pr/T-Nets
Considering two popular system modelling frameworks, namely Petri Nets and object-oriented modelling, we can find an interesting relation between them. Petri Nets on the one hand are wellknown for their capabilities specifying system dynamics in an easy but formal way, whereas the main criticism raised against Petri Nets includes complexity and monolithical appearance of nets representing real-...
متن کاملEnhancing implementation science by applying best principles of systems science
BACKGROUND Implementation science holds promise for better ensuring that research is translated into evidence-based policy and practice, but interventions often fail or even worsen the problems they are intended to solve due to a lack of understanding of real world structures and dynamic complexity. While systems science alone cannot possibly solve the major challenges in public health, systems...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005